package com.yida.gwj.basis.domain.request;

import com.fasterxml.jackson.annotation.JsonFormat;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;

/**
 * 业务（基础数据管理模块）对象 basis_business
 *
 * @author lqq
 * @date 2022-11-15
 */
public class GwjInitBusinessRequest implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 业务编号（ywnum）
	 */
	private Long bizNum;

	/**
	 * 业务标识（cate_id）
	 */
	private Integer bizFlagId;

	/**
	 * 申请人名称（sqren）
	 */
	private String applicantName;

	/**
	 * 业务名称
	 */
	private String bizName;

	/**
	 * 申请时间（applytime）
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date applicantTime;

	/**
	 * 地区ID
	 */
	@NotNull(message = "地区ID不能为空")
	private Long areaId;

	/**
	 * 小区状态
	 */
	private String status;

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getBizName() {
		return bizName;
	}

	public void setBizName(String bizName) {
		this.bizName = bizName;
	}

	public Long getBizNum() {
		return bizNum;
	}

	public void setBizNum(Long bizNum) {
		this.bizNum = bizNum;
	}

	public Integer getBizFlagId() {
		return bizFlagId;
	}

	public void setBizFlagId(Integer bizFlagId) {
		this.bizFlagId = bizFlagId;
	}

	public String getApplicantName() {
		return applicantName;
	}

	public void setApplicantName(String applicantName) {
		this.applicantName = applicantName;
	}

	public Date getApplicantTime() {
		return applicantTime;
	}

	public void setApplicantTime(Date applicantTime) {
		this.applicantTime = applicantTime;
	}

	public Long getAreaId() {
		return areaId;
	}

	public void setAreaId(Long areaId) {
		this.areaId = areaId;
	}
}
